﻿namespace SocialApi.Instagram.AppSettings
{
    internal static class ApiUrls
    {
        public static string Authentication { get { return "https://api.instagram.com/oauth/authorize/?"; } }

        public static string AccessToken { get { return "https://api.instagram.com/oauth/access_token"; } }
        
        public static string ApiBaseUrl { get { return "https://api.instagram.com/v1/"; } }

        public static string UserApi { get { return "users/"; } }

        public static string UserFeed { get { return "self/feed"; } }

        public static string Search { get { return "search"; } }

        public static string UserFollows { get { return "{0}/follows"; } }

        public static string UserFollowed { get { return "{0}/followed-by"; } }

        public static string UserRequested { get { return "self/requested-by"; } }

        public static string UserRelationship { get { return "{0}/relationship"; } }

        public static string Media { get { return "media/"; } }

        public static string Comment { get { return "{0}/comments"; } }

        public static string Like { get { return "{0}/likes"; } }

        public static string MediaRecent { get { return "media/recent"; } }

        public static string Location { get { return "locations/{0}"; } }

        public static string Tag { get { return "tags/{0}"; } }
    }
}